package com.mmanager.entities;

import java.text.SimpleDateFormat;
import java.util.Date;

public abstract class Medien{
	DTOMedien dtoMedien;
	
	public Medien(String titel){
		this.setTitel(titel);
		this.setId();
		//this.setErfassungsdatum(new SimpleDateFormat("dd-mm-yyyy").format(new Date()));
	}
	
	public void setTitel(String titel) {
		dtoMedien.titel = titel;
	}
	
	public String getTitel() {
		return dtoMedien.titel;
	}
	
	public void setIsbn(String isbn) {
		dtoMedien.isbn_nr = isbn;
	}
	
	public String getIsbn() {
		return dtoMedien.isbn_nr;
	}
	
	public void setAusleiher(String ausleiher) {
		dtoMedien.ausleiher = ausleiher;
	}
	
	
	public String getAusleiher() {
		return dtoMedien.ausleiher;
	}
	
	public String getAutor() {
		return dtoMedien.autor;
	}
	public void setAutor(String autor) {
		dtoMedien.autor = autor;
	}
	public String getKurzbeschreibung() {
		return dtoMedien.kurzbeschreibung;
	}
	public void setKurzbeschreibung(String kurzbeschreibung) {
		dtoMedien.kurzbeschreibung = kurzbeschreibung;
	}
	public String getKategorie() {
		return dtoMedien.kategorie;
	}
	public void setKategorie(String kategorie) {
		dtoMedien.kategorie = kategorie;
	}
	public Date getAusleidatum() {
		return dtoMedien.ausleidatum;
	}
	public void setAusleidatum(Date ausleidatum) {
		dtoMedien.ausleidatum = ausleidatum;
	}
	public Date getErfassungsdatum() {
		return dtoMedien.erfassungsdatum;
	}
	private void setErfassungsdatum(Date erfassungsdatum) {
		dtoMedien.erfassungsdatum = erfassungsdatum;
	}
	public String getSonstiges() {
		return dtoMedien.sonstiges;
	}
	public void setSonstiges(String sonstiges) {
		dtoMedien.sonstiges = sonstiges;
	}
	public int getId() {
		return dtoMedien.id;
	}
	private void setId() {
		// Implemetierung 
		dtoMedien.id = 0;
	}
}
